package lazy.singleton;

/**
 * 懒汉式
 * @author zhousl
 */
public class LazySingleton {

    //1、定义一个静态的对象
    private static LazySingleton lazySingleton;

    //2、创建一个私有的构造方法 避免从外部创建对象
    private LazySingleton(){

    }

    //3、创建一个静态的方法
    public static LazySingleton getLazySingleton(){
        if (lazySingleton==null){
            lazySingleton = new LazySingleton();
        }
        return lazySingleton;
    }
}
